Layered Approach to Development of OO War Game Models Using DEVS Framework
نویسنده
چکیده
The DEVS framework of discrete event modeling is known to be compatible with the object-oriented (OO) world view. This paper proposes a methodology for the OO development of war game models within the framework. The methodology develops war game models at two layers: a discrete event system (DES) layer and an object model (OM) layer. Within the methodology the DES layer represents abstract behavior of an object using the DEVS formalism; the OM layer represents detailed behavior of the same object using UML. The modeling at the DES layer and the OM layer are mainly responsible for M&S experts and domain experts, respectively. The models development is a co-modeling process in which M&S experts and domain experts work concurrently at different abstraction layers for identical objects in a co-operative manner. The proposed approach would be most effective for modeling systems in which M&S experts do not know domain knowledge in details, such as war game modeling.
منابع مشابه
Embedding DEVS methodology in CBD process for development of war game simulators
CBD (Component Based Development) methodology is a cost effective software development paradigm in which encapsulated software modules are assembled via interface to perform required functions. The CBD process directly applicable to general software development projects in conjunction with UML (Unified Modeling Language) based OOD (object-oriented development) methodology. However, special proj...
متن کاملDEVS Framework and Toolkits for Simulators Interoperation Using HLA/RTI
The Discrete Event System Specification (DEVS) formalism is a framework which supports specification of discrete event models in a hierarchical, modular form. Associated with the formalism is a method which transforms a non-modular model to modular one. The method is a theoretical basis for the exchange of information between heterogeneous simulators which interoperate together. The High Level ...
متن کاملAn Approach to Cellular Automata Modeling in Modelica
A new Modelica library, named CellularPDEVS, is introduced in this manuscript. This new library facilitates the description of oneand two-dimensional Cellular Automata (CA) models in Modelica. CellularPDEVS models have been specified using Parallel DEVS. The library has been implemented using the functionality of the DEVSLib library which supports the Parallel DEVS formalism in Modelica. Cellul...
متن کاملJDEVS: an implementation of a DEVS based formal framework for environmental modelling
The development of models using multiple modelling paradigms is necessary to formulate and study current problems in environmental science. To simplify the coupling of those models, a formal basis for a high-level specification of such models must be set-up. In this paper we propose a Discrete EVent System specification (DEVS) based modelling framework as a formal basis in environmental modelli...
متن کاملHIGH PERFORMANCE SIMULATION OF DEVS BASED LARGE SCALE CELLULAR SPACE MODELS by
Cellular space modeling is becoming an increasingly important modeling paradigm for modeling complex systems with spatial-temporal behaviors. The growing demand for cellular space models has directed researchers to use different modeling formalisms, among which Discrete Event System Specification (DEVS) is widely used due to its formal modeling and simulation framework. The increasing complexit...
متن کامل